Balbach VHDL - based Fault Injection with VERIFY
نویسندگان
چکیده
This paper describes a new methodology to inject transient and permanent faults in digital systems. For this purpose, the simulation based fault injector VERIFY (VHDL-based Evaluation of Reliability by Injecting Faults efficientlY) has been developed, which allows fault injection at several abstraction levels of a digital system. The combined approach of injection and analysis of the results enables the system’s engineer to evaluate the reliability of the system as well as the coverage of fault tolerance mechanisms applied to the system. The approach is applied to the DP32-processor, where faults are injected at pin-level, by flipping bits in internal registers and gate-level. The results of this comparison shows, that the time to recover from a fault and the total number of faults which lead to a recovery differ significantly according to the type of fault injection. Whereas in the first 2 μs after fault injection using the bitflip fault model more than 79% of all faults injected were still present in the system, only 4.5% remained in the processor when using a stuck-at fault model at gate-level.
منابع مشابه
VHDL - based Fault Injection with VERIFY
This paper describes a new methodology to inject transient and permanent faults in digital systems. For this purpose, the simulation based fault injector VERIFY (VHDL-based Evaluation of Reliability by Injecting Faults efficientlY) has been developed, which allows fault injection at several abstraction levels of a digital system. The combined approach of injection and analysis of the results en...
متن کاملSystem Dependability Analysis using VHDL Models with Integrated Fault Descriptions 1
When injecting faults in digital systems, most approaches measures only the probability of a fault leading to a failure. This paper addresses the necessity of considering also the fault rates to get reasonable results from the fault injection experiment. For solving this problem we developed a VHDL-based fault injection tool, which allows the correct fault description and which is able to maint...
متن کاملDependability Analysis using VHDL Models with Integrated Fault Descriptions 1
When injecting faults in digital systems, most approaches measures only the probability of a fault leading to a failure. This paper addresses the necessity of considering also the fault rates to get reasonable results from the fault injection experiment. For solving this problem we developed a VHDL-based fault injection tool, which allows the correct fault description and which is able to maint...
متن کاملComparing Different Fault Models Using VERIFY1
Fault injection is a widely used method for evaluating dependable systems. The intention of this paper is to compare typical fault models used for fault injection regarding their accuracy in predicting the reliability of the system. For this purpose, we set up an experiment by injecting faults in a VHDL model of the DP32-processor at gate-level, pin-level and at register-transfer level. The exp...
متن کاملVERIFY: Evaluation of Reliability Using VHDL-Models with Embedded Fault Descriptions1
Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE. VERIFY uses an integrated fault model, the dependability evaluation is v...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996